36 research outputs found

    From Space to Place and Back Again:Towards an Interface Between Space and Place

    Get PDF
    Geographic information systems represent and process space whereas people refer to and use place. A question that arises is what are the benefits of introducing a unified data model that combines the rigid representation of space and the information-rich concepts of place. In this work we contribute to this research question by proposing a two-way interface that aims to bridge the notions of space and place. This interface relies on the four conceptions of space and interconnected spatial objects. Step-by-step descriptions as well as examples are provided to illustrate the intended use of the proposed interface

    Modal Logic S5 Satisfiability in Answer Set Programming

    Get PDF
    Modal logic S5 has attracted significant attention and has led to several practical applications, owing to its simplified approach to dealing with nesting modal operators. Efficient implementations for evaluating satisfiability of S5 formulas commonly rely on Skolemisation to convert them into propositional logic formulas, essentially by introducing copies of propositional atoms for each set of interpretations (possible worlds). This approach is simple, but often results into large formulas that are too difficult to process, and therefore more parsimonious constructions are required. In this work, we propose to use Answer Set Programming for implementing such constructions, and in particular for identifying the propositional atoms that are relevant in every world by means of a reachability relation. The proposed encodings are designed to take advantage of other properties such as entailment relations of subformulas rooted by modal operators. An empirical assessment of the proposed encodings shows that the reachability relation is very effective and leads to comparable performance to a state-of-the-art S5 solver based on SAT, while entailment relations are possibly too expensive to reason about and may result in overhead.</p

    From Space to Place and Back Again:Towards an Interface Between Space and Place

    Get PDF
    Geographic information systems represent and process space whereas people refer to and use place. A question that arises is what are the benefits of introducing a unified data model that combines the rigid representation of space and the information-rich concepts of place. In this work we contribute to this research question by proposing a two-way interface that aims to bridge the notions of space and place. This interface relies on the four conceptions of space and interconnected spatial objects. Step-by-step descriptions as well as examples are provided to illustrate the intended use of the proposed interface

    A Generalised Approach for Encoding and Reasoning with Qualitative Theories in Answer Set Programming

    Full text link
    Qualitative reasoning involves expressing and deriving knowledge based on qualitative terms such as natural language expressions, rather than strict mathematical quantities. Well over 40 qualitative calculi have been proposed so far, mostly in the spatial and temporal domains, with several practical applications such as naval traffic monitoring, warehouse process optimisation and robot manipulation. Even if a number of specialised qualitative reasoning tools have been developed so far, an important barrier to the wider adoption of these tools is that only qualitative reasoning is supported natively, when real-world problems most often require a combination of qualitative and other forms of reasoning. In this work, we propose to overcome this barrier by using ASP as a unifying formalism to tackle problems that require qualitative reasoning in addition to non-qualitative reasoning. A family of ASP encodings is proposed which can handle any qualitative calculus with binary relations. These encodings are experimentally evaluated using a real-world dataset based on a case study of determining optimal coverage of telecommunication antennas, and compared with the performance of two well-known dedicated reasoners. Experimental results show that the proposed encodings outperform one of the two reasoners, but fall behind the other, an acceptable trade-off given the added benefits of handling any type of reasoning as well as the interpretability of logic programs. This paper is under consideration for acceptance in TPLP.Comment: Paper presented at the 36th International Conference on Logic Programming (ICLP 2020), University Of Calabria, Rende (CS), Italy, September 2020, 18 pages, 3 figure

    A Trajectory Calculus for Qualitative Spatial Reasoning Using Answer Set Programming

    Get PDF
    Spatial information is often expressed using qualitative terms such as natural language expressions instead of coordinates; reasoning over such terms has several practical applications, such as bus routes planning. Representing and reasoning on trajectories is a specific case of qualitative spatial reasoning that focuses on moving objects and their paths. In this work, we propose two versions of a trajectory calculus based on the allowed properties over trajectories, where trajectories are defined as a sequence of non-overlapping regions of a partitioned map. More specifically, if a given trajectory is allowed to start and finish at the same region, 6 base relations are defined (TC-6). If a given trajectory should have different start and finish regions but cycles are allowed within, 10 base relations are defined (TC-10). Both versions of the calculus are implemented as ASP programs; we propose several different encodings, including a generalised program capable of encoding any qualitative calculus in ASP. All proposed encodings are experimentally evaluated using a real-world dataset. Experiment results show that the best performing implementation can scale up to an input of 250 trajectories for TC-6 and 150 trajectories for TC-10 for the problem of discovering a consistent configuration, a significant improvement compared to previous ASP implementations for similar qualitative spatial and temporal calculi. This manuscript is under consideration for acceptance in TPLP.Comment: Paper presented at the 34th International Conference on Logic Programming (ICLP 2018), Oxford, UK, July 14 to July 17, 2018, 20 pages, LaTeX, 16 figure

    A specification-based QoS-aware design framework for service-based applications

    Get PDF
    Effective and accurate service discovery and composition rely on complete specifications of service behaviour, containing inputs and preconditions that are required before service execution, outputs, effects and ramifications of a successful execution and explanations for unsuccessful executions. The previously defined Web Service Specification Language (WSSL) relies on the fluent calculus formalism to produce such rich specifications for atomic and composite services. In this work, we propose further extensions that focus on the specification of QoS profiles, as well as partially observable service states. Additionally, a design framework for service-based applications is implemented based on WSSL, advancing state of the art by being the first service framework to simultaneously provide several desirable capabilities, such as supporting ramifications and partial observability, as well as non-determinism in composition schemas using heuristic encodings; providing explanations for unexpected behaviour; and QoS-awareness through goal-based techniques. These capabilities are illustrated through a comparative evaluation against prominent state-of-the-art approaches based on a typical SBA design scenario

    Foreword:Higher Education Computer Science in a Post-Pandemic World

    No full text

    Το πρόβλημα πλαισίου στις προδιαγραφές ηλεκτρονικών υπηρεσιών

    No full text
    Τα τελευταία χρόνια, η Υπηρεσιοστρεφής Αρχιτεκτονική έχει αναδειχθεί σε εξέχοντα τρόπο σχεδίασης που καθιστά τις υποδομές Πληροφοριακής Τεχνολογίας ικανές να παρέχουν σε εφαρμογές τη δυνατότητα ανταλλαγής δεδομένων και συμμετοχής σε επιχειρησιακές διεργασίες, ανεξάρτητα από θέματα που σχετίζονται με την υποκείμενη πολυπλοκότητα των εφαρμογών, όπως την επακριβή υλοποίηση ή τα λειτουργικά συστήματα και τις γλώσσες προγραμματισμού που χρησιμοποιήθηκαν για την ανάπτυξη τους. Η Υπηρεσιοστρεφής Αρχιτεκτονική μπορεί να υλοποιηθεί χρησιμοποιώντας Ηλεκτρονικές Υπηρεσίες, συστήματα λογισμικού που είναι σχεδιασμένα για να παρέχουν διαλειτουργικότητα και διαδραστικότητα μεταξύ μηχανών διαμέσου ενός δικτύου. Για την αποτελεσματική εύρεση και κλήση μιας Ηλεκτρονικής Υπηρεσίας, ο παροχέας της πρέπει να παρέχει ένα πλήρες σύνολο προδιαγραφών γι’ αυτή. Η σχεδίαση τέτοιων πλήρων προδιαγραφών Ηλεκτρονικών Υπηρεσιών συνοδεύεται από πολλά ζητήματα τα οποία απαιτούν επίλυση. Η παρούσα εργασία εξερευνά το πρόβλημα πλαισίου και τις επιπτώσεις του στη σχεδίαση προδιαγραφών Ηλεκτρονικών Υπηρεσιών. Το πρόβλημα πλαισίου περιλαμβάνει όλα τα ζητήματα που προκύπτουν όταν γίνεται προσπάθεια σε προδιαγραφές να δηλωθεί με συνοπτικό τρόπο ότι τίποτα δεν αλλάζει εκτός εάν δηλώνεται ρητά το αντίθετο. Το επιχείρημα ότι οι Ηλεκτρονικές Υπηρεσίες επηρεάζονται στην πραγματικότητα από το πρόβλημα πλαισίου υποστηρίζεται σ’ αυτή την εργασία από ένα πολύπλευρο παράδειγμα που καλύπτει προδιαγραφές τόσο απλών όσο και σύνθετων Ηλεκτρονικών Υπηρεσιών. Προτείνεται μια μέθοδος επίλυσης του προβλήματος πλαισίου στις προδιαγραφές Ηλεκτρονικών Υπηρεσιών η οποία βασίζεται σε σχετική έρευνα στον τομέα των προδιαγραφών διαδικασιών, καθώς και ένας αλγόριθμος για την αυτόματη εφαρμογή της μεθόδου επίλυσης σε προϋπάρχουσες προδιαγραφές Ηλεκτρονικών Υπηρεσιών. ΗΞ μέθοδος επίλυσης και ο αλγόριθμος προσαρμόζονται και ενσωματώνονται στο πλαίσιο περιγραφής Σημασιολογικών Ηλεκτρονικών Υπηρεσιών OWL-S. Παρέχεται επίσης μια υλοποίηση του αλγορίθμου, η οποία παίρνει υπάρχουσες προδιαγραφές Ηλεκτρονικών Υπηρεσιών σε OWL-S ως είσοδο και τις τροποποιεί ανάλογα, ώστε να απαλλαγούν από όλα τα ζητήματα που σχετίζονται με το πρόβλημα πλαισίου.Service-Oriented Architecture has emerged in recent years as a prominent design style that enables an IT infrastructure to allow different applications to exchange data and participate in business processes, regardless of the underlying complexity of the applications, such as the exact implementation or the operating systems or the programming languages used to develop them. SOAs can be implemented using Web Services, software systems that are designed to support interoperable machine-to-machine interaction over a network. In order to effectively find and invoke a Web Service, its provider must provide a complete specification for it. Devising such complete Web Service specifications comes with many issues that need to be solved. This thesis explores the frame problem and its effects in devising Web Service specifications. The frame problem encompasses the issues raised when trying to concisely state in a specification that nothing changes except when explicitly mentioned otherwise. The argument that Web Services are in fact affected by the frame problem is supported by a multi-faceted motivating example that covers both atomic and composite service specifications. A solution approach for the frame problem in Web Service specifications is proposed, based on knowledge gained from related research in procedure specifications and an algorithm for the automatic application of the solution to preexisting Web Service specifications. The solution schema and the algorithm are adapted and integrated in the OWL-S Semantic Web service framework. Moreover, an implementation of the algorithm is offered, which takes existing OWL-S Web Service specifications as input and modifies them accordingly, so that they are ridden of all issues related to the frame problem
    corecore